very tall and strong person - German English Dictionary